package com.brillilab.domain.vo.method;

import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;

import lombok.Data;

/**
 * 方法库成员VO
 * 
 * @author lj
 *
 */
@Data
public class MethodMemberVo implements Serializable {

	private static final long serialVersionUID = 1L;
	/**
	 * 用户ID
	 */
	private Long userId;
	/**
	 * 用户姓名
	 */
	private String userName;
	/**
	 * 用户头像
	 */
	private String imageUrl;
	/**
	 * 实验室成员ID
	 */
	private Long labMemberId;
	/**
	 * 状态:1-正常，2-移出
	 */
	private Integer state;
	/**
	 * 方法数量
	 */
	private int methodCount;

	/**
	 * 更新时间
	 */
	private Date updateTime;
	
	/**
	 * 退出时间
	 */
	private String outTime;

	public String getOutTime() {
		if(state == 2) {
			SimpleDateFormat df = new SimpleDateFormat("yyyy");
			outTime = df.format(updateTime)+"年";
		}
		return outTime;
	}

}
